"""
闭包的应用：
    1.惰性求值(lazy，延迟求值)
        迭代器：的底层原理就是惰性求值。

    2.计次器：10,9,8，。。。1

    3.装饰器

    4.其他。。。
"""


def test1(msg):
    def say_msg():
        print("hello：%s" % str(msg))

    return say_msg


say = test1("world")  # say = say_msg
say()
say()
say()

